package com.lanou.service;

import com.lanou.pojo.ConfigHouseEntity;
import com.lanou.pojo.PaymentPreAccountEntity;
import com.lanou.pojo.PaymentPreEntity;
import com.lanou.pojo.PaymentTempEntity;
import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;
import java.util.Date;
import java.util.List;

public interface prePaymentService {
    public List<PaymentPreEntity> selectPaymentPreList(String pageNum , String pageSize, String resourceName, String feeUser, String type, String feeItemName, String payType);

    public void addPrePayment(String resourceName, String feeUser, String feeItemName, String payType, String amt, Date operateTime);

    public PaymentPreAccountEntity selectPaymentPreAccount(String resourceName);

    public List<PaymentPreAccountEntity>  selectPaymentPreAccountMessage(String resourceName);
    public void  updatePrePaymentAccount(String amt,String lastModifyUserId,String feeItemId);

    public void updatePayMessage(String resourceName,String payMethod,Date time,String backmoney,String itemId);

    public List<ConfigHouseEntity> selectShopMessageList(String pageNum , String pageSize);


    public String uploadFile(MultipartFile multipartFile) throws IOException;

}
